import redis

#工程配置信息
class Config(object):
    # 开启DEGUBG模式
    # 配置sql数据库的配置
    SQLALCHEMY_DATABASE_URI = 'mysql://root:mysql@127.0.0.1:3306/information_20'
    SQLALCHEMY_TRACK_MODIFICATIONS = False
    #配置redis的主机和端口
    REDIS_HOST = '127.0.0.1'
    REDIS_PORT = 6379
    #设置秘钥
    ECRET_KEY = 'fjlakdjflaksjfl'
    #把session储存到redis里面
    SESSION_TYPE = 'redis'
    #使用session的签名
    SESSION_USE_SIGNER = True
    SESSION_REDIS = redis.StrictRedis(host=REDIS_HOST, port=REDIS_PORT)
    # 设置session的有效期 ,单位秒,有效期可以随意设置
    SESSION_PERMANENT = 86400 * 2

#开发阶段开启DEGUBG
class DevelopementConfig(Config):
    DEGUBG = True

#上线模式为False
class ProductionConfig(Config):
    DEGUBG = False

config_map = {
    "development": DevelopementConfig,
    "production": ProductionConfig
}